Internet Archive BookReader

Bishop Joseph Blount Cheshire, his life and work